﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="get_hard_rate.aspx.cs" Inherits="SQT.tracnghiem.Ajax.ASP.Class.get_hard_rate" %>

<%@ Import Namespace="DataAccess" %>
<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">

<body>
    <%
        int user_id = int.Parse(Request.QueryString["id"]);
        DateTime from = DateTime.Parse(Request.QueryString["from"]);
        DateTime to = DateTime.Parse(Request.QueryString["to"]);
        var get_check_total = new TblCheckUserController().FetchAll().Where(x => x.UserId == user_id && DateTime.Parse(x.DateX.ToString()).Date >= from.Date && DateTime.Parse(x.DateX.ToString()).Date <= to.Date);
        int count = 0, early = 0, late = 0, absent_yes = 0, absent_no = 0;
        foreach (TblCheckUser chk in get_check_total)
        {
            if (chk.Early == true)
                early++;
            else if (chk.Late == true)
                late++;
            else if (chk.AbsentYes == true)
                absent_yes++;
            else if (chk.AbsentNo == true)
                absent_no++;
            count++;
        }
        int rate = 0;
        if (count != 0)
            rate = early * 100 / count;
    %>
    <table class="w3-table w3-bordered">
        <tr>
            <th class="w3-teal">Tổng số ngày học tiêu chuẩn</th>
            <td><%=count %></td>
        </tr>
        <tr>
            <th class="w3-teal">Số ngày đi học đúng giờ</th>
            <td><%=early %></td>
        </tr>
        <tr>
            <th class="w3-teal">Số ngày đi học trễ hoặc về sớm</th>
            <td><%=late %></td>
        </tr>
        <tr>
            <th class="w3-teal">Số ngày vắng có phép</th>
            <td><%=absent_yes %></td>
        </tr>
        <tr>
            <th class="w3-teal">Số ngày vắng không phép</th>
            <td><%=absent_no %></td>
        </tr>
        <tr>
            <th class="w3-teal">Tỷ lệ đi học đúng giờ (%)</th>
            <td><%=rate %>%</td>
        </tr>
    </table>
</body>
</html>
